/*
【例7.2】 输人两个整数,要求输出其中值较大者。要求用函数来找到大数
解题思路:从两个数中找出其中的大者,算法是再简单不过的了,不必再讨论了。
现的关键是要用一个函数来实现它。在定义函数时,要确定几个问题:
(1)函数名。应是见名知义,反映函数的功能,今定名为 max。
(2)函数的类型。由于给定的两个数是整数,显然其中大者也是整数,也就是说 max函数的值(即返回主调函数的值)应该是整型。
(3) max 函数的参数个数和类型。max 函数应当有两个参数,以便从主函数接收两个整数,显然,参数的类型应当是整型。
在调用 max 函数时,应当给出两个整数作为实参,传给 max 函数中的两个形参。
*/


#include<stdio.h>
int main()
{ 
    int max(int x,int y);                        //对 max 函数的声明 
    int a,b,c;
    printf("please enter two integer numbers:"); //提示输入数据 
    scanf("%d,%d",&a,&b);                        //输入两个整数 
    c=max(a,b);                                  //调用 max函数,有两个实参。大数赋给变量c 
    printf("max is %d\n",c);                     //输出大数 c 
    return 0;
}
int max(int x,int y)    //定义 max 函数,有两个参数
{
    int z;              //定义临时变量z
    z=x>y? x:y;         //把x和y中的大者赋给z
    return(z);          //把z作为 max 函数的值带回 main 函数
                            
}